#include "Az.h"

#include <QDebug>


#include "Az.h"

/*!
    \class AzError
    Общий класс для исключений.
    Является базовым потомком для всех исключений.
*/

/*!
    \fn AzError::code() const
    Возвращает код ошибки.
*/

/*!
    \fn AzError::message() const
    Возвращает сообщение об ошибке.
*/

/*!
    \var AzError::mErrorCode
    Содержит код ошибки.
    \sa code()
*/

/*!
    \var AzError::mMessage
    Содержит строку с ошибкой.
    \sa message()
*/



/*!
    Конструктор, где \a msg - строка ошибки
*/

AzError::AzError(const QString &msg):mMessage(msg)
{
    if (!msg.isEmpty())
        qDebug() << msg;
}

/*!
    Конструктор копирования
*/

AzError::AzError(const AzError &src)
{
    mMessage = src.mMessage;
}



